package com.irdstudio.efp.report.service.domain;

import com.irdstudio.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * 马上金融联合贷台账明细
 *
 * @author gcb
 * @date 2020-01-13
 */
public class RptAccLoan extends BaseInfo {
    private String contNo;//合同号
    private String cusId;//客户号
    private String billNo;//借据编号
    private String cusName;//客户名称
    private String certType;//证件类型
    private String certTypeName;//证件类型名
    private String certCode;//证件号码
    private String loanType;//
    private String loanTypeName;//
    private BigDecimal loanAmount;//贷款金额
    private BigDecimal loanBalance;//贷款余额
    private String settlDate;//贷款结清日期
    private String loanTerm;//贷款期限
    private String levelFiveClassName;//五级分类
    private String loanState;//贷款状态
    private String loanStateName;//贷款状态名
    private BigDecimal interestFloat;//
    private BigDecimal realityIrY;//执行利率
    private int surplusPeriod;//剩余期数
    private String repaymentMode;//还款方式
    private String repaymentModeName;//
    private String guaranteeMode;//担保方式
    private String guaranteeModeName;//
    private String adjustmentMode;//调整方式
    private String adjustmentModeName;//
    private String prdId;//产品ID
    private String prdName;//产品名称
    private String businessDate;//交易日期
    private String loanStartDate;//贷款发放日期
    private String loanEndDate;//贷款结清日期
    private String levelFiveClass;//五级分类
    private BigDecimal overdueDays;//逾期天数
    private String termType;//期限类型
    private String termTypeName;//
    private String indivIdExpDt;//证件到期日
    private String indivSex;//性别
    private String indivOcc;//从事职业
    private String phone;//联系电话
    private String indivRsdAddr;//联系地址
    private String applySeq;//授信申请编号
    private String applyDate;//申请日期
    private String cusNational;//客户国籍
    /*
     * 渠道
     * */
    private String prdType;
    /*
     * 发放开始日期
     * */
    private String staerBusinessDate;
    /*
     * 发放结束日期
     * */
    private String endBusinessDate;
    /*
     * 产品号
     * */
    private String prdCode;
    /*
     * 产品名称
     * */
    private String typeName;

    public String getContNo() {
        return contNo;
    }

    public void setContNo(String contNo) {
        this.contNo = contNo;
    }

    public String getCusId() {
        return cusId;
    }

    public void setCusId(String cusId) {
        this.cusId = cusId;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getCusName() {
        return cusName;
    }

    public void setCusName(String cusName) {
        this.cusName = cusName;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertTypeName() {
        return certTypeName;
    }

    public void setCertTypeName(String certTypeName) {
        this.certTypeName = certTypeName;
    }

    public String getCertCode() {
        return certCode;
    }

    public void setCertCode(String certCode) {
        this.certCode = certCode;
    }

    public String getLoanType() {
        return loanType;
    }

    public void setLoanType(String loanType) {
        this.loanType = loanType;
    }

    public String getLoanTypeName() {
        return loanTypeName;
    }

    public void setLoanTypeName(String loanTypeName) {
        this.loanTypeName = loanTypeName;
    }

    public BigDecimal getLoanAmount() {
        return loanAmount;
    }

    public void setLoanAmount(BigDecimal loanAmount) {
        this.loanAmount = loanAmount;
    }

    public BigDecimal getLoanBalance() {
        return loanBalance;
    }

    public void setLoanBalance(BigDecimal loanBalance) {
        this.loanBalance = loanBalance;
    }

    public String getSettlDate() {
        return settlDate;
    }

    public void setSettlDate(String settlDate) {
        this.settlDate = settlDate;
    }

    public String getLoanTerm() {
        return loanTerm;
    }

    public void setLoanTerm(String loanTerm) {
        this.loanTerm = loanTerm;
    }

    public String getLevelFiveClassName() {
        return levelFiveClassName;
    }

    public void setLevelFiveClassName(String levelFiveClassName) {
        this.levelFiveClassName = levelFiveClassName;
    }

    public String getLoanState() {
        return loanState;
    }

    public void setLoanState(String loanState) {
        this.loanState = loanState;
    }

    public String getLoanStateName() {
        return loanStateName;
    }

    public void setLoanStateName(String loanStateName) {
        this.loanStateName = loanStateName;
    }

    public BigDecimal getInterestFloat() {
        return interestFloat;
    }

    public void setInterestFloat(BigDecimal interestFloat) {
        this.interestFloat = interestFloat;
    }

    public BigDecimal getRealityIrY() {
        return realityIrY;
    }

    public void setRealityIrY(BigDecimal realityIrY) {
        this.realityIrY = realityIrY;
    }

    public int getSurplusPeriod() {
        return surplusPeriod;
    }

    public void setSurplusPeriod(int surplusPeriod) {
        this.surplusPeriod = surplusPeriod;
    }

    public String getRepaymentMode() {
        return repaymentMode;
    }

    public void setRepaymentMode(String repaymentMode) {
        this.repaymentMode = repaymentMode;
    }

    public String getRepaymentModeName() {
        return repaymentModeName;
    }

    public void setRepaymentModeName(String repaymentModeName) {
        this.repaymentModeName = repaymentModeName;
    }

    public String getGuaranteeMode() {
        return guaranteeMode;
    }

    public void setGuaranteeMode(String guaranteeMode) {
        this.guaranteeMode = guaranteeMode;
    }

    public String getGuaranteeModeName() {
        return guaranteeModeName;
    }

    public void setGuaranteeModeName(String guaranteeModeName) {
        this.guaranteeModeName = guaranteeModeName;
    }

    public String getAdjustmentMode() {
        return adjustmentMode;
    }

    public void setAdjustmentMode(String adjustmentMode) {
        this.adjustmentMode = adjustmentMode;
    }

    public String getAdjustmentModeName() {
        return adjustmentModeName;
    }

    public void setAdjustmentModeName(String adjustmentModeName) {
        this.adjustmentModeName = adjustmentModeName;
    }

    public String getPrdId() {
        return prdId;
    }

    public void setPrdId(String prdId) {
        this.prdId = prdId;
    }

    public String getPrdName() {
        return prdName;
    }

    public void setPrdName(String prdName) {
        this.prdName = prdName;
    }

    public String getBusinessDate() {
        return businessDate;
    }

    public void setBusinessDate(String businessDate) {
        this.businessDate = businessDate;
    }

    public String getLoanStartDate() {
        return loanStartDate;
    }

    public void setLoanStartDate(String loanStartDate) {
        this.loanStartDate = loanStartDate;
    }

    public String getLoanEndDate() {
        return loanEndDate;
    }

    public void setLoanEndDate(String loanEndDate) {
        this.loanEndDate = loanEndDate;
    }

    public String getLevelFiveClass() {
        return levelFiveClass;
    }

    public void setLevelFiveClass(String levelFiveClass) {
        this.levelFiveClass = levelFiveClass;
    }

    public BigDecimal getOverdueDays() {
        return overdueDays;
    }

    public void setOverdueDays(BigDecimal overdueDays) {
        this.overdueDays = overdueDays;
    }

    public String getTermType() {
        return termType;
    }

    public void setTermType(String termType) {
        this.termType = termType;
    }

    public String getTermTypeName() {
        return termTypeName;
    }

    public void setTermTypeName(String termTypeName) {
        this.termTypeName = termTypeName;
    }

    public String getIndivIdExpDt() {
        return indivIdExpDt;
    }

    public void setIndivIdExpDt(String indivIdExpDt) {
        this.indivIdExpDt = indivIdExpDt;
    }

    public String getIndivSex() {
        return indivSex;
    }

    public void setIndivSex(String indivSex) {
        this.indivSex = indivSex;
    }

    public String getIndivOcc() {
        return indivOcc;
    }

    public void setIndivOcc(String indivOcc) {
        this.indivOcc = indivOcc;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getIndivRsdAddr() {
        return indivRsdAddr;
    }

    public void setIndivRsdAddr(String indivRsdAddr) {
        this.indivRsdAddr = indivRsdAddr;
    }

    public String getApplySeq() {
        return applySeq;
    }

    public void setApplySeq(String applySeq) {
        this.applySeq = applySeq;
    }

    public String getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(String applyDate) {
        this.applyDate = applyDate;
    }

    public String getCusNational() {
        return cusNational;
    }

    public void setCusNational(String cusNational) {
        this.cusNational = cusNational;
    }

    public String getPrdType() {
        return prdType;
    }

    public void setPrdType(String prdType) {
        this.prdType = prdType;
    }

    public String getStaerBusinessDate() {
        return staerBusinessDate;
    }

    public void setStaerBusinessDate(String staerBusinessDate) {
        this.staerBusinessDate = staerBusinessDate;
    }

    public String getEndBusinessDate() {
        return endBusinessDate;
    }

    public void setEndBusinessDate(String endBusinessDate) {
        this.endBusinessDate = endBusinessDate;
    }

    public String getPrdCode() {
        return prdCode;
    }

    public void setPrdCode(String prdCode) {
        this.prdCode = prdCode;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }
}